package jp.co.toshiba.ffsa.mail;
import org.seasar.mai.mail.MailAddress;
/**
 * メール送信情報格納クラス
 * @author npc
 */
public class SendMailDto{
    // 送信元
    private String from = "";
    // 送信先
    private MailAddress[] to ;
    // Cc
    private MailAddress[] Cc ;
    // Bcc
    private MailAddress[] Bcc ;
    // 送信フラグ
    private String transmissionFlag = "";
    // 置換え文字列
    private String replacementSubject = "";
    // 置換え文字列1
    private String replacementItem1 = "";
    // 置換え文字列2
    private String replacementItem2 = "";
    // 置換え文字列3
    private String replacementItem3 = "";
    // 置換え文字列4
    private String replacementItem4 = "";
    // 置換え文字列5
    private String replacementItem5 = "";
    // 置換え文字列6
    private String replacementItem6 = "";
    // 置換え文字列7
    private String replacementItem7 = "";
    // 置換え文字列8
    private String replacementItem8 = "";
    // 置換え文字列9
    private String replacementItem9 = "";
    // 置換え文字列10
    private String replacementItem10 = "";
    // setter
    /**
     * 送信元
     * @param from 送信元
     */
    public void setFrom(String from){
        this.from = from;
    }
    /**
     * 送信先
     * @param to 送信先
     */
    public void setTo(MailAddress[] to){
        this.to = to;
    }
    /**
     * CC
     * @param cc CC
     */
    public void setCc(MailAddress[] cc){
        this.Cc = cc;
    }
    /**
     * BCC
     * @param bcc bcc
     */
    public void setBcc(MailAddress[] bcc){
        this.Bcc = bcc;
    }
    /**
     * 送信フラグ
     * @param transmissionFlag 送信フラグ
     */
    public void setTransmissionFlag(String transmissionFlag){
        this.transmissionFlag = transmissionFlag;
    }
    /**
     * 置換え文字列
     * @param replacementSubject 置換え文字列
     */
    public void setReplacementSubject(String replacementSubject){
        this.replacementSubject = replacementSubject;
    }
    /**
     * 置換え文字列1
     * @param replacementItem1 置換え文字列1
     */
    public void setReplacementItem1(String replacementItem1){
        this.replacementItem1 = replacementItem1;
    }
    /**
     * 置換え文字列2
     * @param replacementItem2 置換え文字列2
     */
    public void setReplacementItem2(String replacementItem2){
        this.replacementItem2 = replacementItem2;
    }
    /**
     * 置換え文字列3
     * @param replacementItem3 置換え文字列3
     */
    public void setReplacementItem3(String replacementItem3){
        this.replacementItem3 = replacementItem3;
    }
    /**
     * 置換え文字列4
     * @param replacementItem4 置換え文字列4
     */
    public void setReplacementItem4(String replacementItem4){
        this.replacementItem4 = replacementItem4;
    }
    /**
     * 置換え文字列5
     * @param replacementItem5 置換え文字列5
     */
    public void setReplacementItem5(String replacementItem5){
        this.replacementItem5 = replacementItem5;
    }
    /**
     * 置換え文字列6
     * @param replacementItem6 置換え文字列6
     */
    public void setReplacementItem6(String replacementItem6){
        this.replacementItem6 = replacementItem6;
    }
    /**
     * 置換え文字列7
     * @param replacementItem7 置換え文字列7
     */
    public void setReplacementItem7(String replacementItem7){
        this.replacementItem7 = replacementItem7;
    }
    /**
     * 置換え文字列8
     * @param replacementItem8 置換え文字列8
     */
    public void setReplacementItem8(String replacementItem8){
        this.replacementItem8 = replacementItem8;
    }
    /**
     * 置換え文字列9
     * @param replacementItem9 置換え文字列9
     */
    public void setReplacementItem9(String replacementItem9){
        this.replacementItem9 = replacementItem9;
    }
    /**
     * 置換え文字列10
     * @param replacementItem10 置換え文字列10
     */
    public void setReplacementItem10(String replacementItem10){
        this.replacementItem10 = replacementItem10;
    }
    // getter
    /**
     * を取得する
     * @return from
     */
    public String getFrom() {
        return from;
    }
    /**
     * Toを取得する
     * @return to
     */
    public MailAddress[] getTo() {
        return to;
    }
    /**
     * Ccを取得する
     * @return Cc
     */
    public MailAddress[] getCc() {
        return Cc;
    }
    /**
     * Bccを取得する
     * @return Bcc
     */
    public MailAddress[] getBcc() {
        return Bcc;
    }
    /**
     * 送信フラグを取得する
     * @return transmissionFlag 送信フラグ
     */
    public String getTransmissionFlag(){
        return transmissionFlag;
    }
    /**
     * 置換え文字列1を取得する
     * @return replacementItem1 置換え文字列1
     */
    public String getReplacementItem1(){
        return replacementItem1;
    }
    /**
     * 置換え文字列1を取得する
     * @return replacementSubject 置換え文字列1
     */
    public String getReplacementSubject(){
        return replacementSubject;
    }
    /**
     * 置換え文字列2を取得する
     * @return replacementItem2 置換え文字列2
     */
    public String getReplacementItem2(){
        return replacementItem2;
    }
    /**
     * 置換え文字列3を取得する
     * @return replacementItem3 置換え文字列3
     */
    public String getReplacementItem3(){
        return replacementItem3;
    }
    /**
     * 置換え文字列4を取得する
     * @return replacementItem4 置換え文字列4
     */
    public String getReplacementItem4(){
        return replacementItem4;
    }
    /**
     * 置換え文字列5を取得する
     * @return replacementItem5 置換え文字列5
     */
    public String getReplacementItem5(){
        return replacementItem5;
    }
    /**
     * 置換え文字列6を取得する
     * @return replacementItem6 置換え文字列6
     */
    public String getReplacementItem6(){
        return replacementItem6;
    }
    /**
     * 置換え文字列7を取得する
     * @return replacementItem7 置換え文字列7
     */
    public String getReplacementItem7(){
        return replacementItem7;
    }
    /**
     * 置換え文字列8を取得する
     * @return replacementItem8 置換え文字列8
     */
    public String getReplacementItem8(){
        return replacementItem8;
    }
    /**
     * 置換え文字列9を取得する
     * @return replacementItem9 置換え文字列9
     */
    public String getReplacementItem9(){
        return replacementItem9;
    }
    /**
     * 置換え文字列10を取得する
     * @return replacementItem10 置換え文字列10
     */
    public String getReplacementItem10(){
        return replacementItem10;
    }
}
